Panoramic Sea Views, Beach Front, 5 Bedroom Townhouse - Portugalproperty.com - Ppss2058